#include "gui_gloab.h"
#include "gui_func.h"

static void bar_anim(lv_task_t* t);
/********************************************************************
*                      功能函数
*功能描述：启动页面
*输入参数：无
*返回值：无
*其他说明：主要用于启动时加载字库、图像等。
*修改日期      		 版本     		 修改人  	      修改内容
*---------------------------------------------------------------------
*2021.1.1		     1.0			  刘杨
**********************************************************************/
void Setup_Page_Create(void)
{
    lv_obj_t* bar = lv_bar_create(lv_scr_act(), NULL);
    lv_obj_set_width(bar, 200);//设置宽度
    lv_bar_set_range(bar,0,100);//设置范围
    lv_obj_align(bar, NULL, LV_ALIGN_CENTER, 0, 0);//中心对齐
    env_set.task = lv_task_create(bar_anim, 100, LV_TASK_PRIO_HIGH, bar);//创建一个当前页面任务
}

static void bar_anim(lv_task_t* t)
{
    static uint32_t x = 0;
    lv_obj_t* bar = t->user_data;
    lv_bar_set_value(bar, x, LV_ANIM_OFF);
    //if(st == idle)//当前项加载完开始加载下一项
    x++;
    if (x > lv_bar_get_max_value(bar))
    {
        env_set.cur_page = SHUTDOWN_PAGE;//HOME_PAGE;//启动页
    }
}